home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #6 / Amiga Plus CD - 2004 - No. 06.iso / AmiSoft / Demo / intro / Nature-TTA.lha / Nature-TTA.txt < prev   
Text File  |  2004-04-06  |  4KB  |  145 lines

  1.  
  2.  
  3.                       P e z a c  /  N a t u r e
  4.  
  5.                            p r e s e n t s
  6.  
  7.                 -   T r i b u t e   t o   A c i d   -
  8.  
  9.                          a   4 k   i n t r o
  10.  
  11.                 f o r   B r e a k p o i n t   2 0 0 4
  12.  
  13.  
  14.  
  15.         .--  A d d i t i o n a l  C r e d i t s  ---- -  -   -
  16.         |
  17.         |     Packer by Azure              (with permission)
  18.         |        C2P by Blueberry/Loonies  (with permission)
  19.         |
  20.         `--------------- -  -   -
  21.  
  22.  
  23.  4k - The ultimate coder challenge, size large enough to do something
  24.       interesting and size small enough to hinder incbins :)
  25.  
  26.  
  27.  
  28. -----------------.
  29.  F e a t u r e s |
  30. -----------------'
  31.  
  32. Softsynth including drums, bassline, filters, delay and distortion
  33. Streaming sound using 14bit/28604Hz
  34. Multiple-pass visualization effects that run one-frame
  35. Acid music :)
  36.  
  37.  
  38.  
  39. -------------------------.
  40.  R e q u i r e m e n t s |
  41. -------------------------'
  42.  
  43. AGA, 020+, FPU, 16MB fastmem
  44.  
  45. If you have only 16MB fastmem like me, you might have to run this from
  46. a clean startup + setpatch in order to make it work.
  47.  
  48.  
  49.  
  50. ---------.
  51.  I n f o |
  52. ---------'
  53.  
  54. Note: The intro will precalc with a black screen for a while! It takes
  55. some time on 060 so I won't even think about 030.
  56.  
  57. This 4k has a focus on sound. Most of the size is occupied by softsynth
  58. code and the graphical effects are a result of the the sound.
  59.  
  60. Actually the bassline synth is trying to mimic the sound of a freebass383
  61. but the result is a bit different from the real thing.
  62.  
  63. This intro is designed for 060! It will work on 020+ but the result
  64. will not be fun to look at! So if you're watching this intro on anything
  65. except 060 please remember this. This is because the use of muls in some
  66. innerloops and the use of the bigger datacache.
  67.  
  68. Yes really, I'm using a 2x2 8bit screen year 2004. Why? I wanted all effects
  69. to run one-frame even while using multiple passes when rendering. Also the
  70. streaming system will steal some additional cpu time. I prefer this over
  71. having  a) the same effects with 1x1 and terrible framerate  b) a 1x1 screen
  72. but only using one-pass effects to make it run smoothly.
  73.  
  74. The softsynth parts are actually designed to work in realtime but for the
  75. sake of speed the music is precalculated. This is the reason why the precalc
  76. is so long but I guess you suspected that already :)
  77.  
  78.  
  79.  
  80. -------------------.
  81.  T e s t e d   o n |
  82. -------------------'
  83.  
  84. A1200 - Blizzard1260 @ 50
  85.  
  86.  
  87.  
  88. -------------------.
  89.  T h a n k s   t o |
  90. -------------------'
  91.  
  92. Azure:
  93.  He made the packer I used. Also for making his source to wave public,
  94.  in which I found out how to make a 256-width-screen centered with
  95.  fetchmode 3. He also helped me a lot with size optimizing and other
  96.  coding stuff (mainly support for the packer) via IRC!
  97.  
  98. Pipe/Nature:
  99.  Great help regarding sound stuff without actually knowing I was planning
  100.  to make a 4k.
  101.  
  102. Loaderror/Ephidrena:
  103.  The man who accepted my challenge and after that helped me a bit with
  104.  size optimizing via IRC. Good luck to him in the 4k compo!
  105.  
  106. Blueberry/Loonies:
  107.  He gave me his non-public 2x1 c2p's for 060, just like that.
  108.  
  109. Csound staff: 
  110.  Making their great knowledge available to everyone regarding sound stuff.
  111.  
  112. Chip/Nature:
  113.  He helped me very close to breakpoint with a strange code-growing error.
  114.  It wasn't so strange when you realized what it was though :) I managed
  115.  to make the offsets in a struct larger than 16bit and the offsets are
  116.  used many times in the code.
  117.  
  118.  
  119.  
  120. ---------------.
  121.  C o n t a c t |
  122. ---------------'
  123.  
  124. You'll find Nature's homepage at:
  125.  http://move.to/nature
  126. If the move.to redirector doesn't work the real address is:
  127.  http://www.algonet.se/~pmats/
  128. .. but please don't save that one, it might change in the future.
  129.  
  130.  
  131.  
  132. ---------------------------------------.
  133.  N a t u r e   v s   E p h i d r e n a |
  134. ---------------------------------------'
  135.  
  136. As written by Zerox/Gods in Eurochart 37 there really was a 4k challenge
  137. going on between me and Loaderror/Ephidrena. I challenged Loaderror on IRC
  138. in 2003 to make the best 4k for Breakpoint'04 and this is what came out.
  139.  
  140.  
  141.  
  142.  
  143. Now at last you must know the truth:  roger federer > all
  144.                                       mirko "cro cop" filipovic > all
  145.